
var fs = require('fs')
// 引入 events 模块
var events = require('events');

var EventEmitter = new events.EventEmitter()

fs.readFile('mime.json',function (err,data) {
    if (err) {
        console.log('读取有误')
    } else {
        EventEmitter.emit('send_data',data)
    }
})

EventEmitter.on('send_data',function (data) {
    console.log(data)
})

//广播和接收广播
//监听广播，指定名称
EventEmitter.on('to_parent',function (data) {
    console.log('接收到广播数据:'+data)
})

setTimeout(function () {

    //广播指定事件
    EventEmitter.emit('to_parent','发送的数据')

})



function getMime(getFunc) {

    fs.readFile('mime.json',function (err,data) {
        if (err) {

        }
        getFunc(data)
    })
}

// getMime(function (data) {
//     console.log(data.toString())
// })
